Big Huge Thesaurus

diethylbarbituric acid

noun